The 830 and 1030 will let you do much better navigation. Both should have better battery life. The screen on the 830 is kinda small.
The 830 might be faster than the 1030 but it doesn't seem the 1030 is particularly slow (I have a 1030). Both seem to be fairly bug-free (now).
You might be able to sell your 520 for something.