I have no problem with the overall speed of my system
New DVD writer less than £20
A USB hub plugged into a rear socket and brought to front would solve the front connection problems and easily replaceable if son breaks this one as well.
not enough power connections can be solved by using cable adaptors such as http://www.maplin.co.uk/power-supply-y-cable-10951
PSU not cause of BSODs its normally conflicting hardware or bad drivers.
What error codes on the BSODs?
or maybe a reset to factory condition after backing up your data may do it a lot of good.