It sounds like your stock HSF is not seated properly. Those push-pin thingy's can be troublesome. I assume you used the supplied heat sink pad which comes with the stock fan or did you replace it with another heat sink compound?
Also, get HWMonitor to check entire system temps. Google it, there are many free d/l's.
100C is WAY too high a temp and at idle, 40-45C should be normal.
First thing, use CoreTemp to verify this...it reads directly from the CPU, not through BIOS (which can sometimes throw up errors).
Second thing is to check that you have thermal paste on the CPU, that the cooler is seated correctly (all for push-pins have secured through the mounting holes on the mobo) and that the fan is connected and spinning.
Here is a good way to check to make sure that the stock HSF is seated properly. Reach in and grab each of the Twist pins and pull straight up. You don't have to pull hard just pull. Work your way around all 4 of the twist pins to ensure that they are all seated right. If it comes up then it wasn't seated well and you need to lock it in place again.
I always like to put the HSF on the board before I mount it in the case as it will allow me to check to make sure that all for pins are all the way through and locked in place by looking on the backside of the board.
ok, ive opened it up, one of the plastic holders around one of the pins was bent into 90 degree angle, blocking the pin entry on one of the pins. How can i get this plastic bent back into position? I've been trying to hold it into place but it keeps bending outwards when i insert it into the slot.
yep its that, the plastic just wont go in, im wondering would it be possible to either heat this plastic back into position (least preferred option) or to just tabe out the pin and up a screw in its place.