Hate to tell you this (and I've been there believe me) that $300 will be incredibly tricky to do with the rapidly fluctuating hard drive and RAM prices. If you're willing to increase your budget that would be more doable especially if you already have the motherboard. But things like cases and power supplies are required and you don't want to go cheap in these areas or risk having to buy a new system altogether.
£300 Dollars without case or PSU. sorry had to get new mobo, as i said earlier i just dont like that one. also note no display or keyboard mouse optical drive. if you are ok to usb install or borrow a cd reader to install windows then that system should cater for your needs years into the future. It might not be the best, but this does rely on you having a quality psu and monitor. The case looks really solid, and should fit all those parts and more http://pcpartpicker.com/p/MRSm
How is the motherboard dated? It's the newest one and the one they will use for awhile lol
It's a good PSU and I've had two of that mobo and I love it
Those.look good can you run a computer solely on a flash drive? Or an external??
no this does have internal memory i mean for the install of the OS
for this you can have windows on a usb (this is illigal)
or use the disk that comes when you buy it (much better)
to read the disk you will need optical drive which is not included which is why i say either go with a usb with linux
or use the windows (price included with the build i sent you) with a borrowed optical drive.
Or just sped $20 overbudget seeing as they arent that expensive and now you will have one for any future builds
Pfft i'm stumped. i can't really see what else to get above that. you'll see i even put in a processor cooler which isnt strictly neccary but without mch more money ill say thats it i reckon. you seem to pretty much have a pc lying around already, so you got a ssd and a 1tb hard drive which is more than i've even got even close to.
Install the bios onto the ssd by not plugging in the hard drive until you got it up and running with linux. this will help boot times and speed up system response. you may also wish to have program files on there. however put text files/images/data onto the hdd and that should work for ages of great computing
i'm using the samsung one atm. its great for speed with turning on and simple to use. not exactly packed with software possibilties but its very fast moving so long as you dont throw games at it and great for word processing, online vidio veiwing and general browsing. the ssd makes it boot really fast and its great 6.5 hour battery life makes it great for me. i use it for my notes in school myself, but depending on what your mom does with her computer it could be great. it can handle youtube 1080p just fine