There isn't really any magic formula to solve this room.
Personally,
Click here to view the secret text
×I killed all four giants at the start.
I don't know if it's the best way, but it worked for me.
After that, all I can tell you is to try to move a lot. Don't let yourself be cornered. Try to have the golems follow you in line around the room and kill them here and there. Just don't start a big massacre at one place, you'll just end up trapped.
Click here to view the secret text
×But I agree the idea with the rock giant closing one access to you seems a very good one. I didn't try it though.