How do you know you're pulling 400-470 watts from the wall with that setup? You must have one heck of an overclock on there. My own 3570k with a 670, 2 spinning disks and an SSD, and a couple of fans pulls about 300 watts from the wall... 301 actually while litecoin mining (yes, I know... nvidia) and running prime95.
I also have a 965be and a 7850 in my kids machine that pulls about 360 watts from the wall (mine is at 3.4Ghz if I remember).
The 650va I would think would be fine to run your machine, but you should check the specs and see about wattage to be sure. Many UPS setups are rated under half load or so and will only last a minute or two under full load conditions. If you just want enough time to shut down your machine then sure, but if you want it to run for a few minutes until the power comes back then you may want to look at more capacity.