When you say you've moved to Access 2010, have you actually tried going from .mdb to .accdb? Sadly, I think I can guess what your answer's going to be :(
Alternatively, Is your PC fairly high spec? If not, can you try it on something meatier?
(Yes, I'm clutching at straws!)