and this is pushing my budget, my budget is around $650, i know its not much but still.
I built my own using the bargain or budget build information I garnered from this sight for $500 bucks, and it works like a dream and would play all of the titles you mention.
My build has an I-3 2100, AMD Sapphire 6870, Antec 400 W PSU, and 500 GB hard drive. I know I am probably leaving a few of the particulars out, but all info is right here on Tom's hardware, and many of those components would probably be cheaper now.
I know I could probably improve a component here and there, but I built this a ways back and it still performs amazingly, particularly when I think about the price. It was my first build and I will never do anything but build in the future because the value proposition simply cannot be matched, in my opinion....
3. If you have some extra money but cant budget it on a computer forever then this http://www.cyberpowerpc.com/saved/1EKY3M
This needs a copy of windows if you can find a copy for $85 this would be $700 after both rebates 1 is $95 one is $10.