I would worry about the heat issue first. If the BIOS is reporting 90c, and the computer is locking up before Windows loads - you need to fix the heat problem NOW. Get some thermal grease, pull off the old heatsink/fan unit, clean it up, check to make sure the fan is spinning right, and reattach...