Is this an ok gaming computer. Keep in mind my first gaming computer?

Specs
Motherboard: Gigabyte GA-970A-DS3P ($80)

CPU: AMD FX-6300 6-Core ($120)

RAM: Crucial Ballistix Sport 8GB DDR3 1600 MHz ($76)

Video Card: EVGA GeForce GTX 660 SuperClocked 2GB ($196)

Hard Drive: WD Blue 1 TB ($60)

Optical Drive: Asus 24x DVD Burner ($22)

Case: Rosewill Challenger ATX Mid Tower ($50)

Power Supply: Corsair Builder Series CX 500 Watt ($50)

Total Cost: $654 (USD)

I won't be playing battlefield at ultra settings or anything close to that. I'll just be playing honestly games like fallout and minecraft and games like that. My friend came up with a crazy build that cost 950$ But that was for ultra games. Any improvements or comments would help a lot.

I personally have absolutely have NO idea if that's good or not, but I can tell you that its 99% likely that minecraft will work on it. As long as you have more then 4 ram you should be safe.
Keep in mind if its lagging you can lower the graphics.

That's a great build and can probably even play bf4 at medium to high settings 1080p