For this type of Games you listed, you can buy a pc for not too much money.
I would suggest something like that:
- AMD Athlon XP 2500+ or P4 2.533 GHZ for the Processor ~ 100$
A fitting Asus Mainboard ~ 60$
512 MB Ram (DDR400) ~ 80$
Radeon 9600 Pro ~ 110$
80 GB Harddisk ~ 65$
LG Electronics L1710S 17" LCD Monitor ~ 330$
So, since I'm swiss I don't know any good Comp-Shop in the US, so I'd suggest you looking around for a PC with
similar specs to what I've listed. It shouldn't be too expensive and run the games you named just perfectly. (good price/effort)
maybe I forgot something, but it should be all.. I hope I could have helped you with this.. :mellow: