Cool thx for confirmation that its an ok config. I havent come across any heatsinks that conflict with memory slots yet, just one that was too tall for the side cover to be installed. It was a large ring with a fan and heat pipes looped through it that was for a deeper ( wider ) gaming case and a 15 year old brought to be asking for my advice on what to do... which was to run it with the side panel off, swap the guts into a gaming case that will fit it, go back to the stock cooler if it was running cool to begin with, or take a dremmel to the side panel and cut out a square area for the heatsink to stick out of the side of the case and then leave it exposed this way or fabricate something to make it not look so bad.
He ended up going back to the stock cooler on the Pentium E5400 dual-core, and there was no need to upgrade the heatsink with an overkill heatsink anyways. I think he was doing it to show off to friends with intention to being able to pop the side panel off and make the $400 HP desktop mATX tower look like a higher end gaming system. He ended up selling this heatsink on ebay because the place he bought it from only had a replacement warranty on it but no money back once opened and used.