I have accumulated several sticks of DDR3 in my shop, price rot etc has meant my tray has more sticks than every.
I have had some real problems with mixing memory in my M5A99FX PRO R2.0 due to BIOS problems
The BIOS uses horrible 11-11-11-30 at DDR3-1333 when I have memory working fine at 8-8-8-20
The difference in timing is rather extreme, the better timing means a massive boost in speed
My old Alpida memory is DDR3-1066 but it works fine at DDR3-1333 speeds
My KIngston memory is DDR3-1600 and it does not work right at DDR3-1600 speeds, I have to use the memory at DDR3-1333 for it to operate
My G.SLILL memrot is DDR3-2133 and it has 9 timing entries
At least my motherboard has manual timing capability, makes it a lot easier to get memory working right