i used to get that too with Win98se. i wud try different settings at overclocking and if my system wont boot completely into windows 3 times in succession, then Registry CHecker wud kick in, restore the registry from an older date and then the system wud boot. i wud lose a few system files here and there and that was a real pain in the a$$.
Have u checked the AGP core/memory settings lately? THis may sound weird but a couple of times, my AGP card (MX440) had automatically underclocked all by itself, when i had actually overclocked it. if this is the case with ur card too, that might well explain the lower scores.
The reason u r not going any higher than the 2.23Ghz on ur CPU is because it cud well be the limit of ur CPU. i have a 1700+ T-bred B which, what ever setting i run at, wont go higher than 2175MHz. I use DDR333 RAM too, so ideally, as i dont want to stress my RAM, i run my set up at 12.5*171 which gives me 2137MHz (2700+), but to do this i have to set the Vcore at 1.92V. i also have a 1800+ T-bred A which wont post at anything higher than 1860MHz.
If sometimes you feel little, useless, offended or depressed or get that loser feeling, always remember that you were once the fastest and most victorious sperm out of hundreds of millions...