Whenever I try and play Pokemon Black or White 2, I can play for about 30 minute or so, but then the game just freezes. I'll reload the game, and try again, but then the freezes just start to become more and more frequent, and end up not being able to play the game at all. I've tried AP patching the game, playing the opposite version, getting a bunch of different roms, and a bunch of other things, but nothing seems to really work. Any ideas on what my problem could be?