Basically my parents need a new system, they do nothing but browse the internet lightly - so I'm going for as cheap as possible while still giving them some good speed.
Please check my work, let me know if there are any tweaks you would recommend in terms of giving them better compatibility, better speed, saving money, or putting money into better hardware.
Thanks!
http://pcpartpicker.com/p/2PJrZ
Okay you want to show your parents, the ones that gave birth to you into this cold harsh world, protected you, schooled you and provided a home for you so that now you could show how much you love them, by giving them a cheap-arse PC?
Very nice, I know you're young hence you might have issues about hating your parents due to your infantile age, but as you grow older you will then realize how important they truly are to your existence.
Don't build anything unless you will be using it yourself for the next 4 to 6 years ahead. If you don't want to use poor spec'ed rubbish, like you suggested (an i3), then up the spec to something decent for them.
Get at least an - i5 4670K, - ASUS Maximus VI Impact Motherboard, - Corsair CMD16GX3M2A2400C10 16GB (2x8GB) 2400MHz DDR3, - 240GB Intel SSD 530 Series - Western Digital SE 4TB WD4000F9YZ - Lian Li PC-Q08B Black HTPC Case (brilliant little case - high quality) and a Corsair AX760 Platinum Power Supply (I've got this one - superb).
If you can acquire all of these items for your parents I suspect they will be using this setup till the day they both die of old age. Buy something decent rather than anything cheap because it shows how much you really care about them. Remember they don't live forever and why cheapen your reputation now when they will always remember this decent thing that you've done for them. Plus, it makes good karma for you in a later life

.