First I'd like to say that I'm running a GeForce GTS 250 1024 MB card and it runs this game just fine. Sure, it stutters here and there when running through town (which may be more latency-driven), but the card itself isn't even a gaming card and it's rather old at that. In other words, I disagree with the statement that the GPU on that system is garbage. It is several generations newer than mine with 2GB of VRAM, double what I have. Still, in the end a lot of its performance will depend on the power supply, cooling, and component quality. Sure, all video cards are primarily ATI or NVidia, but the same card built by MSI or GIGABYTE is much more capable than a generic brand. After all, the brand is really just the chipset, not the overall device. Still, I wouldn't be too keen on purchasing it, although I'm just the type that builds his own machines. Here's why:
Best Buy is the last place I'd buy a gaming computer, as they only sell very generic boxes and their "coverage plans" charge you hundreds of dollars for something that should be covered by the manufacturer or available from most resellers for half the price they charge. Not to mention that if you do get their "coverage plan" it just consists of college students messing around with your hardware in an attempt to fix it when the only reason they got the job was because they used Microsoft Office and AOL Instant Messenger once or twice. With that said, I have heard of a few times when users got free upgrades because the kids in the Geek Squad didn't know how to handle a problem.
The rest of the stats look decent, although it'd be nice if that "2 PCI" listing stated if they are PCIe x16, PCIe 2.0 x16, etc. Again, none of the brands are listed, such as the Hard Drive maker, so it's hard to determine the overall quality and reliability. Before making the purchase, I'd certainly scour newegg.com considering overall price savings from taxes and the wider variety.