OK guys,
It has been 2 days of exhaustive testing and I'm starting to understand why some people on this forum say that tuning a miner is like 'Black Magic'. Some crazy things happen with different settings and different hardware.
The 2 boards I have been testing are the ASRock B75M-GL R2.0 with a Intel Celeron G1610 on it, and a Gigabyte F2A85-XM HD3 with a AMD A4-5300 on it.
Ofcourse the first step was to see if the AMD F2A85 chipset board had the same problem as my previous F2A55 board. I set it up, installed windows, started cgminer and got the same message: "Maximum buffer memory device 0 supports says 536870912, Your scrypt settings come to 1422917632"
I went back into the BIOS, which was more elaborate as the one on the F2A55 board, and found a setting where I could choose for my default GPU: 'Onboard', 'NB PCI expess Bus' or 'SB PCI express Bus'
The setting was set to 'NB PCI express Bus' so I changed it to 'SB PCI express Bus' and rebooted. To my big surprise, cgminer started happily at Intensity 20 and TC 21504. So problem soved
I then also set up the ASRock board with the Intel Celeron and tested the same setup. No problems there.
I then added a 2nd 7950 card to each board, as I tested with one first. No problems either.
Then I switched both boards to use the 'onboard' video by default, so the 7950's could do the mining and I still had a useable desktop. Again no problems.
An added bonus is that the AMD A4-5300 has a small radeon GPU onboard that could be used for mining too
It didn't do much but still 25Khash on scrypt so why not use it.
The Gigabyte board with the AMD A4-5300 was 15 Euros more expensive than the ASRock board with the Celeron, but the AMD did give me the extra 25Khash so that did level out evenly.
So which solution did I choose? And more important, WHY?
I'm going for the ASRock board with the Intel Celeron processor, for something that I noticed and I can't explain: The 7950 GPU's on the ASRock board run cooler than the pair on the Gigabyte board.
I know every GPU is different and produces different amounts of heat, so I swapped the GPU's over between boards. Same result. Now the pair that ran hot on the Gigabyte board ran cooler on the ASRock board and the pair that was cooler before now runs hotter on the Gigabyte board.
And it wasn't by a small margin either. The temp difference was 8 to 10 degrees Celcius !
I really can't explain why this is happening. I have spent this whole day trying configurations to find out but I don't have any explanation except that I can tell you for sure that it was happening every time. I read the temps as listed by cgminer, afterburner and GPU-Z. As far as I know, the temps are registered by the GPU card and just passed on to the driver, I can't see how the motherboard can influence this reading and I also can't explain why a card would physically run hotter. Maybe one day I'll figure it out, or maybe one of the members on this forum has some ideas
Anyway, I hope this info might help any of you in the future. Thanks for helping me out, I'm going mining