well, the overheating problem we figured out was the motherboard.......i punched the computer cause i got a little mad once and i guess its fried now........so i dont think it will be fixed for a while