HELP! First Gaming PC Build (Budget Build)

This is my very first pc build. I am on a budget, here are my parts if you have any advice please leave a comment. (:

 

Motherboard: Asus M5A97 R2.0

CPU: AMD FX-6300

CPU Cooler: Hyper 212 Evo (Does this come with thermal paste?)

GPU: EVGA 650 TI Boost Superclocked 2 GB

Ram: G-skill Ripjaws 8 GB DDR3

Case: Thermaltake Commander MS-I Snow Edition

Power Supply: Corsair CX500 500 Watt (I'd also want to know if 500 Watts is enough)

Hard Drive: Seagate Barracuda 1 TB 7200 rpm 64 MB cache

 

My monitor has a resolution of 1920x1080. I want a PC that can run games at least 50 fps on High settings. If you have any suggestions please tell me (: I am very new to computers so it would be great for some help. Thanks. :D

Budget?

your build is fine

I wanna keep it under $800 CAD

Not that I know much. But I would change the harddrive to SSD.