That sounds like something my friend would do...
On topic:
For graphics card you should get AMD. They're way cheaper than Nvidia but Nvidia beats them in performance. But they're still good cards.
I would suggest a 7870 or a 6870 graphics card. They're pretty cheap (around $200). A 6870 is...