Lagging and freezing sound like a heat problem. Make sure that your XBox is in a well ventilated area. Also, make sure that your XBox is relatively free of dust. If you look at the back of the box, make sure there isn't a bunch of dust collected on the fan grill. If there is, then there is plenty inside your XBox as well.