The load is fine, the temps are not. If the ventilation is okay, then there may be something wrong with the contact bewteen the HS and the GPU. Get yourself a good TIM and redo it.BF3 makes all my GPU's run at pretty much 96-100% all the time. I have to throttle back from 880 to 830 and still they get to 100c-max 105c. Thats with MSAA and ultra settings everything maxed but it suggests the game is 'overworking' the cards somehow OR has very upwardly scalable GPU demands i.e.It can look better than it does currently on my rig. Will vertical synching help cool things down by keeping things reasonable not 160fps?
As to the overkill FPS, you can set vsync on.