Coda87 :
I have increased my budget to $800, and this is the new build. Any thoughts?
http://pcpartpicker.com/p/tFkJD3
As long as you're fine with an AMD processor, then it's look like a good build. I might suggest a more powerful PSU for that 290, since the minimum recommended is a 750W with 42A on the 12v rails. Though, you're XFX 650W has 53A on the 12v rails, so I think you'll be ok.
The 212 EVO is not compatible with the Versa H21 case. I looked up the specs of the case on Thermaltake's website, and it says the max size for a CPU heat sink would be right at 155mm, when the 212 EVO is about 160mm. I'm sure you could--if you really wanted to--"fit" the cooler in the case. 5mm is not much, and the case should be able to budge, though you might want to look into another case.
Another possible issue is that the motherboard has a 970 chipset, which usually indicates an old bios version that isn't compatible with the Vishera CPUs, (the FX-8320 and other FX CPUs). Though I have heard that motherboard comes with the updated bios, so it should be fine.
Here is also a better RAM kit. Same brand, same series, just a higher speed at a cheaper price.
And
here is the NZXT Source 210 that will support the length of the card, and the height of the CPU cooler.