I Need Help Picking The Right PSU!

For the PSU I have a range of $75 for...but I was going to originally get a 650 watt but idk if that is an overshot or not. But I know you can never have too much wattage.
 
AMD FX-6300 3.5GHz 6-Core Processor 11W - 95W
Gigabyte GA-970A-UD3P ATX AM3+ Motherboard 17W - 70W
Corsair Vengeance 8GB (2 x 4GB) DDR3-1600 Memory 9W - 9W
Western Digital Caviar Blue 1TB 3.5" 7200RPM Internal Hard Drive 4W - 20W
Asus GeForce GTX 960 4GB Video Card 30W - 120W
Corsair Air Series AF120 Red 52.2 CFM 120mm Fan 1W - 5W
Total: 72W - 319W

Here is what PC part picker tells me btw.