I ran CPU-Z and it shows the 3GB fine, I upgraded my BIOS (and to XP SP3) and it only shows the 2GB still, as does windows. I'm aware of the 4GB limit with 32-bit XP, and my video card is only 128MB. I've got 2x 512MB of the old chips and my new ones are 2x 1GB. It lists the new chips alone as 2GB in Windows, but won't show the extra gig. I've tried every combination in the 4 slots as I can, updated all mobo/BIOS drivers and nothing is doing.
From what I've read I should be able to expect 3.25-3.75GB considering my video card isn't special, but it's capping off at an even 2GB. Again, I can get that 2 with my new two chips alone, and inserting even 1 or 2 of the old chips doesn't work. All chips work. I've tried a ton of different things in the BIOS including resetting it.

Details:
Motherboard: MSI MS-7125 v1 K8N Neo4 (I've googled this well and am convinced my board can handle up to 4GB)
RAM: See pics (if I have to, I'd be ok with running it in single channel mode if I have to to get the 3GB, as I use a lot of RAM-intensive stuff like Flash compiling.. it's currently set to dual channel and I'm not entirely positive on how to change it in the BIOS)
RAM slots #1 and #3 and totally identical, as are slots #2 and #4

Any ideas? I'm about to just live with 2GB and pawn off the 2x 512s on Ebay or something.