Re:
Get a bigger case, Dyna-ti. Especially when gaming, you don't want to have everything cramped in a small case.
I built
my PC in a Cooler Master HAF X, and that case dwarfs my GTX770 (which isn't a small card either). Loads of airflow, loads of room to work on it and easy cable managment. Sure, it's an enormous case and a marmite styling, but it does what it's supposed to do.
Also, if dust is such a problem you may want to invest in a small handheld compressor. I bought a Nuair Miny on sale a couple of years ago. It only gets used to clean out PCs and has more than proven its worth already.
Just make sure you block the fans before you unleash compressed air onto them. You don't want them to spool up, become a generator and send current to the PCB.
Lacking a compressor, you can manually clean out the cooling fins using a very small paintbrush and then get someone to operate a big bicycle floor pump while you squeeze the tip that normally goes onto the tyre's valve. You can create similar effects to a compressor that way, especially if you have a good helper. So tell Mrs Dyna-ti to earn her stay.
One more thing worth noticing is that you should always have positive air pressure in your case. Make sure more air is being sucked into the case than the fans push out, otherwise you'll create a low-pressure zone inside the case and that attracts more dust, which then drops to the bottom.
I had my case fans all 100 RPM above their minimum, and had to clean my case every month. Dropping 2 of the exhaust fans to their minimum solved that. Now I clean mine every 6 months because the power supply's top becomes a bit dusty.
If you don't have decent control over your fan rpms, try turning one of the exhaust fans around so it becomes an intake. No worries, most cases have sufficient holes in the back to use as passive exhaust even if you use all fans as intake.