The G31/G41 chipset is an economy, entry level chipset. Unless you get really lucky, you will not be able to push the FSB freq past about 360 MHz. I have a G'byte G41 board. FSB freq of 352 MHz works. 353 MHz doesn't.
The problem with the E8200 series is that they have a 333 MHz. frontside bus freq. About the best you can hope for is a 10% increase in performance.
Core2 Overclocking Guide (generic guide)
http://www.tomshardware.co.uk/forum/259899-11-core-overclocking-guide
It's for an Asus motherboard, but I think that the AsRock BIOS is similar.
Go through the guide. Then take your core voltage off Auto and set your memory voltage to factory recommended values. Change the System Memory Multiplier (or whatever your BIOS calls it) from AUTO to 2.00 - whichever you need to set the Memory Frequency to twice the FSB. Then when you increase the FSB, the memory clock will rise in in proportion with it. At an FSB of 333 MHz, your memory clock should be at 667 MHz.
Don't try to OC the memory. What little performance gain that you
might get will not be worth any loss of stability. We talk about that here:
http://www.tomshardware.com/forum/251715-29-ratio-myth
That G41 board I mentioned up above? I have an E6500 (same basic chip as yours except smaller cache, 266 MHz FSB, and higher multiplier) running at 3.66 GHz (333 X 11) with a mediocre by today's standards ACF7P cooler. It is stable at 3.87 GHz, but the extra performance isn't needed.