q6600 TEMPS IDLE AT 70C

Hey folks, im kind of in a concern, i just installed my quad core and im idling at 70c and full load ive seen max 98c…. the heatsink im using is the stock intel and its installed correctly… i installed arctic silver 5 on it as soon as i build it but after 2 weeks still getting same temps… should i get a diff heatsink? i know these babies run hott but never thought this hott and ive read other threads were theyre idling at 40c and thats what im looking for… any ideas or suggestions