Read the part on i3-i5-i7 'missing memory':http://www.tomshardware.com/forum/272698-30-gigabyte-guide-read-first
Can also try typing msconfig in the windows search/run bar, going to advanced options, and checking that 'max memory' is NOT checked.
I did pull the cpu last night and check for bent pins, didn't find any, but I can check again when I get home from work tonight.
I also checked msconfig last night. Max memory isn't checked.
I also ran Memtest 86+ last night and it only showed 4 gb. I guess I'll report back when I get home from work.