Mga Options:
(Router)
Buy a better router with great QoS capability or router's that can be installed by Tomato FW
(Desktop)
Bili ka ng lan card (I assume na built in lan port lang gamit mo) then ang gawin mo is from ISP Modem > Built in LAN Port > PC (PFSense running VMWare or VirtualBox) > Yung binili mo na LAN Card > to WIFI Router
(Laptop)
Eto na testing ko na to I used my old laptop. Medyo complicated to.
ISP Modem > Built in LAN port ng lappy > LAPTOP (PFSense running on VMWare or Virtualbox) > Wireless Bridge (via laptop's built in wifi) > Wifi Router that is set as wireless bridge mode. Then create another wireless network in your router wherein pede sila mag connect..
BTW I use tomato fw runnning on RT N66U..
Take Note: Malakas sa resources ang pag run ng VMWare alongside sa PC mo.. It should be powerful to handle demading tasks like DOTA 2 and VMWare at the same time kundi di kalang mag eenjoy sa game mo.. Better buy a secondhand PC yung mga tig 2,500 na core 2 duo then gawin mong dedicated server.. pede mo pa naman kasi magamit un as backup purposes or media server sa bahay