ITS THE RAM! I had this exact problem before, and it was because of really slow ram. It would play fine, but when it would load more into the ram, it would lag. It was awful. This might be your problem, or maybe not, but I had this exact problem, and it was because of the ram.