Idle 55 degrees migth caused by poor heatsink (intel's original) and bad ventillation !
Actually, the 12M L2 cache won't let the CPU working on very low temperature. I experienced install quad core 775 CPU on the slim PC, the idle temperature would not be low (same as you idle 50-55) until I switched back to a 6M one !!!