Would this be a good mid-range custom made gaming desktop computer?

PakOne

Honorable
Nov 18, 2013
210
1
10,685
i5
8 GB
NVIDIA GeForce GTX 650

I would like to play games like Battlefield 4, Call of Duty: Ghosts, Watch Dogs, Assassin's Creed IV: Black Flag, FIFA 14, Saints Row IV, Splinter Cell: Blacklist, Crysis 3 and upcoming games at least at medium resolution and settings.