My motherboard is an STI 005492 and i have 2 sticks of 2gb RAM each, sometimes however when i turn on my pc, only 2 gb of ram is detected and CPU z still keeps showing 4gb, the only fix i got for it now is turning the pc off and on again which makes it recognize the full 4gb of ram, but doing this all the time is annoying, is there a known fix? (also my BIOS is in its latest version, and it also recognizes the RAM all the time, windows is the picky one)