Yes it is normal for a GPU to get hot during stress/gaming. It isn't getting too hot, just pretty warm. MSI Afterburner will allow you to create a custom fan curve to help keep your temps down. Unfortunately the part about heating up your room is not going to change, the heat has to go somewhere.