To everyone regarding the PWT freeze on the Supercard DSTWO I've come across a sort of fix/workaround. It's like the one thats already been said but more detailed.
Basically play pokemon Black/White 2 in clean mode on your supercard.
It may and probably will be quite laggy.
Skip the start intros.
Then you'll probably get a black screen at the start screen but the music will still be playing in the background.
What you have to do is wait for the whole start screen music to play through fully (about 2 minutes), then the black screen will go and you'll be able to start the game.
Play through pokemon world tournament( it will be slow and laggy but not unplayable. With me it only slowed down every 8 seconds or so :/).
Save the game once you win, then switch back to patch mode.
Your problems should be solved for now!
If it dosen't work for you sorry I got your hopes up but it worked for me.