It will struggle with 1920x1080, especially with the heavy games you've listen. See if you can find an HD5770 for the same price (or give/take $20) as your GTS250.
4GB is the norm.
If you can OC your CPU to ~3.4ghz you would be fine. Otherwise, shoot for an E7200 or E8400.
what would I have to do in order to make it run perfect? in addition, the gts costs ~40 dollars less than the 5770 here.
also, do i need to buy a better cooler? i dont really know anything about computers, but my pc is really quiet while playing games so does that make the cooler good?
i've been looking at this one though: thermaltake v1 ax