Fix that heatsink before the CPU burns up. It's a cheap fix today.
As to the USB ports, your post neglected the Forum tip and didn't tell the make/model of the PC. Specifically of interest is the motherboard/USB drivers, but without the information I can offer http://www.usbman.com which may help you find and install motherboard/USB drivers.
i cant get my usb ports to detect anything (printers, cameras). i go into hardware manager and windows says theyre working properly. my computer runs on its said cause the heatsink wont stay on the processor, could this be a problem? i think they still didnt work when i was running my comp upright though.
not sure if i lost drivers or what.