I have the same problem with my Xbox. After playing a game after about 15 minutes it will overheat. I have tried putting a box fan next to the Xbox but doing that makes me nervous that that might make it worse. I have tried all of the techniques but I think that the main problem might be that the fan in the Xbox might be too dusty. I would suggest that maybe you should buy a dust gun or a can of pressurized air to try to shoot all of the dust and crap out of your Xbox. The dust could be the reason that your Xbox doesn't get any ventilation.
-Chris