My xbox 360 elite(not sure if elite matters) is overheating. I can't play it for more than 3-10 minutes in a game. But it works for about 20 minutes when Im on dashboard. I have had my xbox for 2 years and I believe the warranty is 1 year unless its red ring. This has also been going on for the past 2-3 months so its not a just now problem. Now I'm putting it on the only air vent in my room and it works perfectly(rarely overheats when playing nazi zombies though). Since its the only air vent my room get VERY HOT so I want to do something else with it. What do I do in this situation? P.S. I'm poor so buying a new xbox is not an option right now.