New to PC gaming. Are these specs alright?

I'm new to pc gaming and was wondering if someone could give me any tips on these parts. I want to be able to play some new games like Witcher 3 and battlefield 3. My budget is around 700 to 750, here are the parts.

CPU: Intel Core i5-4590 3.3GHz Quad-Core processor
Motherboard:MSI H81M-P33 Micro ATX LGA1150 motherboard
Memory: G.Skill Ripjaws X series 8 GB [2x4GB] DDR3-1600 Memory
Storage:Western Digital Caviar Blue 1TB 3.5'' 7200RPM Internal Hard Drive
Video card: XFX Radeon R9 280 3GB Black Edition Double Dissipation Video card
Case: Cooler Master N200 MicroATX Mid Tower Case
Power supply:Corsair CX 500W 80+ Bronze Certified Semi-Modular ATX power Supply

If anyone can tell me some parts that could be switched out, would be great. Thanks
 
Back