I'm looking to build my 10 year old son a Budget gaming pc for his christmas, i've got a budget of around £350 to £400, this is what i found below and want to see what you guys think.

Inno3D GT630 4GB DDR3 Graphics Card (Ebuyer £48.99)
Asus P8Z77-V LX Intel Z77 Socket 1155 Motherboard (Scan £82.52)
Intel Core i3 2120 3.3GHz (Ebuyer £88.84)
Corsair 8GB DDR3 1600MHz Memory (Ebuyer £28.34)
Hard drive? would like SSD and maybe cheap sata for backup
Cheap monitior? (i was thinking of giving my 24" dell as i was needing a 27" monitor.
I've got a case, dvd rw drive and mouse & keyboard

Any help would be great as there is so many parts out there that i'm finding it hard to find the best for my budget, hopefully the one i build will play most of the latest games on mid to high settings.