My i7 runs at 60-65c with 5 clients open medium-high settings in dalaran.

40c is great and nothing to worry about.

*as Drizhal said, so long as you're getting a good reading. I use a program called coretemp.