The only thing left that I can think of is to check each stick with memtest and make sure they are good. Like 15 min of test 5 just for a quicky,
then take a known good stick and check all four different ram slots with it. Could be a bad stick or a bad ram slot.
Just a long shot.
And bios bios recognizes 4gb