If you don't know what the CPU multiplier is, then I don't suggest you go messing around overclocking the CPU unless you want to.
CPU-z on the memory tab should say 400MHz, that equals DDR2-800, right now your says 373.3 MHZ which is DDR2-746 because of the way that AMD calculates the memory speed. They always divide by the CPU speed.
So, to figure out ram speed it works like this:
When you set the DDR2-800 divider on an AMD system with a 200 MHz base HTT (this is what yours is on your 5000+ 200 x 13 = 2600 MHz or 2.6GHz for stock speed) That means your Ram divder needs to be 1/2 your CPU multiplier in order to get to the right memory speed.
In your case 200 HTT (or FSB as some call it) x 13 = 2600 / 6.5 = 400 MHz or DDR2-800, do you follow me so far?
The problem here is that no 1/2 divider exists, AMD doesn't recognize or allow it as a memory divider, so 5.5, 6.5, 7.5, etc do not exist. Therefore you round up to 7 (and you can see that in CPU-z right under the speed it says CPU/7)
So now you have 2600 / 7 = 371.4 MHz which you are close to (clock generators run slightly fast or slow so the actual numbers change by 1 or 2)
Now in order for you to get DDR2-800, you need to run the CPU at 2800 MHz, so that when you divide by 7 you get 400 for the ram speed.
In order to do this, you need to raise the HTT to 215MHz from 200 MHz.
If you want to do that to get the full potential from the ram, that is fine, if not that is fine also. I just wanted to explain why you didn't see DDR2-800 from your DDR2-800 ram.
No, you do not need to mess with your CPU voltage, if it is set to Auto right now, then you are just fine for stock speeds, it is right where it should be.