Hopefully the PSU is sufficient to the task, not so sure I wouldn't go 600W or a bit beyond.
CPU Cooler: Cooler Master Hyper 212 EVO 82.9 CFM Sleeve Bearing = $25.98
Motherboard: MSI Z97 PC MATE ATX LGA1150 = $99
Memory: G.Skill Ripjaws Series 8GB (2 x 4GB) DDR3-1600= $69.98
Storage: Western Digital Caviar Blue 1TB 3.5" 7200RPM= $54.99
Video Card: EVGA GeForce GTX 970 4GB Superclocked ACX 2.0= $334.99
Case: Corsair Graphite Series 230T Grey ATX Mid Tower= $77.99
Power supply: XFX 550W ATX12V= $53.98
Optical Drive: Samsung SH-118BB DVD/CD Drive= $19.99
Operating System: Microsoft Windows 7 Home Premium SP1 (OEM) (64-bit)
Total: $969.90
Any Suggestions to tweak this up a bit? or is it fine for my budget.
other info:[would this be able to handle Witcher 3 with good fps rate? and high settings?]
Thanks for your patience, its really much appreciated

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic