Would it work to set the different resolution versions of my sprites as different frames, and then when I want to swap between the resolutions I just swap between frames? Or would there still be a performance hit for just having the high res versions loaded in the other frame?
I'll do some tests and see if it works.