I thought XP and Vista could handle 4Gb? Obviously they can address 4Gb in 32bit mode and I know '98 could only do 3Gb or so but I thought XP was fine..