Get that CPU cooled off, then we can talk. While you're waiting for your new heatsink, you can try to add fresh thermal paste and reseat the current heatsink. Not even the stock Intel heatsink will allow you to get to 90c on idle.
yeah it's insanely high, but unfortunately i don't have any thermal paste on me...
I'll try and get some..