Can that actually run all of that for that price?
Yes. There are some games it would struggle on, such as Metro 2033 with a high resolution, but I'm sure you wouldn't expect to play that max detail with a $500 computer.
One of my computers is worse, and can play any game I chuck at it on max, with at least 30fps.