Mikrotik is widely used bandwidth controlling in ISP .Besides ISP , Mikrotik can be used in organization where bandwidth controlling is must. Here I have made tutorial on installing mikrotik on PC. I have used this in my virtual machine (I prefer Virtualbox). In this way you can exactly turn your pc into Mikrotik Router. If you don’t wanna install mikrotik on PC there is hardware available in the market with different model . You can choose one of the model which suits you as per your traffic.
While creating new machine choose operating system and version as in above picture.
[For Nepal , You can buy Mikrotik from radius technology]