Hello and welcome to Tom's Hardware !
Are these temperatures taken at idle or under full load ?
If it is at idle, then it is a bit on the high side (but not that much), especially with the video card. You might want to clean the inside of your PC (remove the dust).
If it was taken under full load, then your temps are perfectly okay.