Its OK, I think I know whats going on - memberix's post has reminded me...
Some CPU's have L1 and L2 cache, others only have L1. The motherboard will have L2 cache (external cache), which we checked was enabled in the bios.
Your particular cpu doesn't have L2 cache. I suspect Everest is simply reporting that no L2 cache is present in the CPU itself (as opposed to the CPU L2 cache being disabled or not functioning).
You could try updating the VIA chipset drivers, not to the latest release but to the latest release optimised the MVP chipsets. If you follow the link below, scroll down to the bottom of the page & download the driver thats listed under Retro chipset 4 in 1 drivers:
If the Nvida drivers you currently have installed are reference drivers (from Nvidia's website), then you should also have the NVTweak Utility installed. If so, can you check in there that Enhanced CPU Instructions are NOT disabled?