Why would you really need physical machines for linux and windows, you can always virtualize clients and run dual boot mac/windows or single thinkpad with win/linux dual boot.
If budget is tight used servers are great value, for example del R710 is cheap with plenty of horsepower. Downside being space and sound.
If budget is tight used servers are great value, for example del R710 is cheap with plenty of horsepower. Downside being space and sound.