Which CPU is overheating? Your E8400? That can't be. I have E8400 with stock fan and it runs at 40 degrees. Always. Even in games. Granted, I have good airflow in my case.
50 is perfectly acceptable for a CPU under load. The general rule of thumb is to try and keep under 60 degrees, as any more will begin to shorten the lifespan of your processer. Mine maxes out at about 52.