I think you may have your info mixed up. 50F is actually impossible to run a system at. On the other hand, if these temps you're concerned with are actually values in celcius, then you shouldn't worry, as this is normal. Still, if you feel that these temps are too high, the areas you should check are:
1. CPU thermal paste: Good quality thermal paste, like Artic Silver 5, can greatly reduce CPU temps. Also, make sure that you don't use too much (like if the paste is seeping out), or too little. Determining if there is too little paste is more difficult, so just make sure that you spread the paste evenly across the CPU surface.
2. Cooling fans: Case fans and heatsink fans can sometimes be installed incorrectly. Meaning a fan is doing intake when it should be doing exhaust. Double check to see that the fans are spinning the correct direction, and that they're spinning at the correct speed.
3. Air Flow: When it comes to air flow, there is positive, negative, and neutral pressure. Positive pressure is loosely described as more intake (air sucked in) than exhaust (air being pushed out). Naturally, neutral means the pressure is more or less equal. Some cases cool better with positive pressure, some cases cool better with negative.
4. Ambient Temp: Basically how this pertains is that if you're checking your system temps at night, the atmosphere is cooler; therefore, the ambient temp is cooler. With cooler ambient temps, cooler air is being sucked in. With hotter ambient temps, the exact opposite.
All of these factors play a role in how cool or hot your system can be.