Your old roommate started eating a lot more when he gained 35lbs. 35lbs in two months...wow. Simple solution: Don't eat everything in sight.
It should be beneficial to your workouts. Especially the strenuous ones. It will improve cardio performance. Good luck. The only thing stopping you is yourself. So get out of your way.