I think it's normal for an 8800 to feel warm. Those are powerful cards, so they produce quite a bit of heat. For the CPU, is that your idle or load temp. If load, that's ok, but if that's idle, you might want to invest in an aftermarket cooler. The motherboard temperature is fine though. Just worry if the CPU goes over 140F or 60C.
3770K | ASUS STRIX GTX 1080 | DDR3-1600 16GB | CORSAIR 650D | CORSAIR HX 850W | CORSAIR H100 | SOUND BLASTER Z | ASROCK EXTREME4 GEN3