Mrs91 :
@jerrylee22 thanks for the thorough and clear answer. Since my computer is nearly useless now I have it partially taken apart so I can take a look. On the board perpendicular to the sticks it says dimm 2 then 1,4,3,6,5? Which makes me more confused..
I don't have heat sink issues however the video card is slight close. In fact I had to remove it in order to unseat them to see what they are.
So on the motherboard concern... Hp says it should ipmtb-tk aka truckee.. Here's what they say about memory Triple channel memory architecture
Six 240-pin DDR3 DIMM sockets
Supports PC3-8500 (DDR3-1066) DIMM types
Non-ECC memory only, unbuffered
Supports 4 GB DDR3 DIMMs
Supports up to 24 GB on 64-bit PCs
So my follow up query is this it says supports 4gb.. Does that mean I cannot do two 8s and should do 4 4gbs?
Also there is mention of triple channels... I'm not clear if that means I HAVE to match 3 or just that it can?
As far as manuals go I think I'm sol on that one... It's an hp pc which I have read often have boards that are variations of other board sad thus not having its own manual. so far I have not found anything except general specs.
I'm sorry, I should have noticed with your scan, but the motherboard model you supplied confirms that you have one of the older Socket B motherboards with 6 DIMM slots. Your motherboard socket was discontinued in 2012, and most (if not all) more modern processors don't support 6 DIMMs.
Everything I said is still relevant to almost every non-server/workstation motherboard in recent years, and if you choose to upgrade your motherboard and CPU, that is what you probably will be needing (but again, still make sure your motherboard would support it).
In your case, it is optimal to run in
triple channel, so a triple channel kit will yield the best performance, even if it comes with slightly less RAM (like 12gb instead of 16gb). It looks like it also only supports up to 4gb per DIMM, so it looks like you need to go for a 3x4gb triple channel with DDR3 1066 PC3-8500... but this looks like it's really hard to find now a days, and if you do, it could be over-priced. Getting to this point, it's debatable whether simply upgrading your RAM is going to help you much at all.
From the left, it looks like the second, fourth, and sixth DIMM slot are optimal for triple channel operation (1, 3, and 5). You could also use another kit in 2, 4, and 6 for 24gb, but like I mentioned, this might not give you any performance increase depending on load, and is likely not worth the money at the moment, as supply is lower and prices are jacked up. Your oscillating 1gb and 2gb show that your RAM is optimal for your motherboard's optimal triple channel operation.
"Upgrading" with your current components might not be worth a lot. Going from 2 1 2 1 2 1 gb to 0 4 0 4 0 4 gb should be better, but probably wouldn't be worth the money, especially considering what you'd be doing - and if you plan on doing more extensive tasks, upgrading your CPU would be more effective (but that requires a new motherboard).
If you can afford to upgrade your CPU and motherboard, it might be worth it for you this day and age, but it all depends on how often you use your PC, what you use it for, how much it's worth to you, and how much you can afford to spend on it.
It looks like you have an i7 9xx from 2009-2011 - I'm guessing this is suitable for what you're using your computer for? If you find it isn't, like I mentioned in the original reply, waiting for a newer motherboard and processor to upgrade your RAM could end up being very expensive, and potentially not worth it if you absolutely don't need it, want it, or can't afford it.
There are a lot of budget options for upgrading into more modern PC's, even if you don't need the top-of-the-line performance. For any new processor, you're going to need a new motherboard (also are budget options) and if you're really into to being able to upgrade, AMD might be a good thing to go for. I'm a huge Intel fan, but with AMD, they have things like the AM4 socket, which supports a wide range of processors that might be compatible with future releases. With Intel, you're usually limited to a single generation (like with my i7 8700k 8th gen LGA 1151) or even the socket you have now.
So, you
could get a triple channel kit with 3x4gb with that motherboard, but it might not even be worth doing, both for price or performance. It might be a little better, but probably not warranting the cost, and getting a new motherboard and CPU would likely yield a better performance per dollar increase.
Sorry for my initial confusion, I hope I have helped and can continue to help in any way I can. Knowing what you want/need/expect is crucial to making your decision.
Not sure how much you know about assembling custom PC's or how much you're willing to learn, but I'd recommend it if you want to get the best value for your money and have the time to spare to do extensive researching (if you don't already know).