help with some multiplexing and brightness

kimkash:
hi there!
I'm building an arcade machine based on 32x32 LED matrix,normally multiplexed:all rows are anode connected,all columns are cathode connected.
At the time my idea of controlling the screen is by Persistence Of Vision-switching the LED fast enough so it'll look like their all running at the same time. by doing so I've noticed the brightness of the LED's are not as strong as regular operation,I've read about TLC5940 and some other chips so i wanted to ask what is the best chip/other way the switching fast the state of the LED's without comprising on the brightness....probably there's a chip the can supply continuous voltage to LED's while being able to update them very quickly (1024 LED's,after all..)

I'm running Arduino Mega 2560 Rev3 btw...using currently almost every pin to control the LED's 8)
I tried to find similar question in earlier posts but i couldn't find one....

I'd wire it as four separate 8x8 matrices and control it with four MAX7219 chips. That gives maximum 8:1 multiplexing with only a few Arduino pins.