I may said try better fans, but it's not a problem with your current fans, i guess. (i use stock fans on GPU and CPU,rams has coolers(i guess thats not the thecnical name of it but...) on them but no fans.)
In this case indeed you need a new case. New cases generaly has 2-4 fan on them, which helps air to flow inside,(take cold air in, hot air out).
this is my case and how fans placed/air flows:
http://img515.imageshack.us/img515/2896/casekx1.jpg(i stuffed extra PSU cables to empty DVD rom places, so they dont block air flow.)
there are currently 3 fans(1 x 250 mm, 2x 120 mm ) on it(apart from Cpu's and Gpu's fan) as in the picture. There is also another place on top for an extra fan but currently i don use any fan here.