How to speed up Modelsim simulation
This is a really common issue for all FPGA developers. Here are my advice (there are probably many other).

First you can decide to watch only few signals, so that the calculation will run faster. You just need to separate your design into smaller modules (or only look at one process after one).

Or you can define different constants for simulation like this:

CONSTANT MY_CONSTANT : integer := 50; -- for simu
--CONSTANT MY_CONSTANT : integer := 500; -- for real


Doing this for every counter can really make you save time.

And finally you can obviously accelerate your clock too.