I checked the pins, they’re all good, ive tried all different ram none of it worked. it’s definitely an i7 870 not an S. (The ram worked when i had the older mobo)Test booting the PC using one stick of ram at a time.
Check the motherboard socket for bent/broken pins.
Are you sure it's the I7-870, and not the I7-870S? If you actually have the S-version, then the problem would be that the bios would need to be updated.