Did you recently update your bios? Sounds like the bios settings are in default and your memory is being check everytime you boot. You can turn that off in the bios settings at boot, just hit the "delete" key during boot and the bios screen will come up.
Every time I start up my computer I get "Checking NVRAM". What is that? I'm not sure when it starting but it takes about 40 seconds to complete and then my computer starts fine. Boot time is longer now and I can't remember when this started or what I installed when it did start. If I restart my computer at any time it does not do this check. If I hit escape when starting up it stops the "checking nvram" but am I doing some time of damage when I escape this check? I can't find anything in my bios set up to by-pass this check. In other words I have by-passed checking the A drive in boot up but cannot find anything about this NVRAM thing.