16 gb RAM in a 6 dimm motherboard

I made a fail mistake, and did not pay attention when I purchased my ram. This is the first time I've ordered ram without thinking apparently.

http://www.newegg.com/Product/Product.aspx?Item=N82E16820231456

I have a Asus P6X58D motherboard. I bought quad channel memory without paying attention, I only have 6 DIMM's. 3 channels. I looked into that I could run ram as 2 dual memory dimms. However, my motherboard only allows for XMP and 1600 ram for 1 DIMM per channel.



So I assumed I could use A1 and B1 for 2 of the sticks and A2 and B2 and run all 16gb. The only issue is that the manual states,

"Due to Intel spec definition, X.M.P DIMMs and DDR-1600 are supported for one DIMM per channel only."

Does this actually mean that I can only run 3 of those sticks only? I was trying to figure if I could split the ram into two parts but If I do that the computer will power and go into windows (I can hear the sound) but the screens stay black.

I'm thinking I should just return my ram to newegg and buy different pair? (I have read this in serveral places and a question for concern, but I haven't found a work around except to lower my frequency to 1333 which I will not do)
35 answers Last reply
More about dimm motherboard
  1. 1) The ram controller on your cpu and X58 motherboard are very efficient. It is able to keep the cpu fed with data from any speed ram without slowing it down.
    http://www.anandtech.com/show/2792/1

    2) You will get more benefit from 16gb of ram at 1333 than backing off to 12gb at 1600.

    3) If I am not mistaken, when you install the first three sticks, one in each channel they will operate in triple channel mode. The odd stick will operate on single channel mode.
    The motherboard manual should advise you exactly where the odd stick should go.
  2. I actually did that specifically, but the computer does not like it when I do that. It ends up trying to post 2-3 times then it'll post and the RAM LED will be bright red and the bios will not show 16gb or the screen is black when loading and I cannot see anything. (I've been considering that my video card is starting to die on me)

    Currently, I have three sticks in at 12 gb at 1600 but I had to manually adjust the timing before it was stable.




    I was testing ram at 1066 frequency when just starting the computer and it still caused problems. So I'm unsure what to do at this point.
  3. *UPDATE*

    Okay so I just said, I'll give it another shot. I added the stick again like the image shows. it booted first time and detected it. It would not do this before, I'm unsure why.

    Surprisingly, the frequency is set at 1600 at the moment for 16gb also.

    Should I run memtest to test this?
  4. *UPDATE 2*

    I was looking at my ram voltages at 1600 and it cranked them all the way up to 1.8v from 1.5. I was messing with the settings and eventually just used Intel Extreme Tuning Utility and it had an option to use my ram at the intended use (some how it detected the timing and speeds) and I increased the frequency to 1867 MHz and its running stable at 1.5v.


    Just tell me this is normal or it is okay. (proposed is the settings I'm currently using)
  5. First, don't use XMP in your situation and instead manually set the RAM; see below. In addition, please refer to the DIMM installation chart (Four Modules) with (2) choices -- I prefer the second on the bottom:


    DDR3-1866 9-10-9-28-29-2N @ 1.50v ; F3-14900CL9Q-16GBXL

    note: Typically >DDR3-1600 requires a BCLK of 160MHz or the use of DOCP, I'm posting the simpler DOCP method.

    BIOS:
    Ai Overclock Tuner -> DOCP
    DRAM O.C. Profile -> DDR3-18XXMHz ; depends on the BCLK
    -
    DRAM Timing Control -> Manual
    DRAM CAS# Latency -> 9
    DRAM RAS# to CAS# Delay -> 10
    DRAM RAS# PRE Time -> 9
    DRAM RAS# ACT Time -> 28 29
    -
    DRAM Timing Mode -> 2N
    -
    QPI/DRAM Core Voltage -> 1.25v
    DRAM Bus Voltage -> 1.50v~1.55v ; depends on stability from Prime95 + Blend

    Save & Exit = Yes
  6. Send it back and ask for replacement ?
  7. I think it is more important to get the cpu overclock right than the ram overclock. There is some interdepencence, and the cpu overclock is vastly more significant than the ram overclock.

    Once you have a setting that works, by all means run memtest86+. You should be able to do a few full passes with NO errors.

    Test the cpu overclock with prime95. Specify rounding checking. Let it stabilize ast it's max temperature. You should get NO errors.
  8. IMO - I do not like or allow utilities e.g. Intel(R) Extreme Tuning Utility, ASUS AI Suite, etc mocking around my BIOS -- too many conflicts aka 'Cooks' ; the only mucking is what I set manually in the BIOS. Uninstall ALL BIOS evasive apps; less = more.

    edit: IF the 'plan' is to also OC the CPU then you'll need to change what I posted above...

    Example:
    Ai Overclock Tuner -> Manual
    BCLK Frequency -> 160MHz
    CPU Ratio Setting -> 20 ; 23 is stock (3.06GHz) ; 20 * 160MHz = 3.20GHz
    DRAM Frequency -> DDR3-1920MHz ; 12 * 160MHz
    DRAM Timing Control -> Manual
    DRAM CAS# Latency -> 9
    DRAM RAS# to CAS# Delay -> 10
    DRAM RAS# PRE Time -> 9
    DRAM RAS# ACT Time -> 28 29
    -
    DRAM Timing Mode -> 2N
    -
    CPU Voltage -> 1.25v~1.30v ; Adjust as needed (you might post with Auto with 3.20GHz) depends on posting and Prime95
    QPI/DRAM Core Voltage -> 1.25v
    DRAM Bus Voltage -> 1.50v~1.55v ; depends on stability from Prime95 + Blend

    Save & Exit = Yes
  9. Okay I tested the settings JAC gave me, the clocking failed twice. I'll reset to defaults and try once more.

    Also the blck was 150. I set it to 155 and it set the ram frequency to 1865 which is roughly what I'm looking for.
  10. italianmonti said:
    Okay I tested the settings JAC gave me...Also the blck was 150. I set it to 155 and it set the ram frequency to 1865 which is roughly what I'm looking for.

    It failed ONLY becuse I didn't know you changed the BCLK; the settings I first provided ass-u-med a BCLK of 133.33 MHz. Look above at the 'BCLK' approach.
  11. I am testing the new settings you gave me right now.
  12. everything seems in order at the moment. I went with the original settings you gave me jaquith and it finally worked. I used 133.33 blck speed and it stopped bugging out.

    I'm running memtest and prime95 in a minute.
  13. Here's a decent guide to OC your CPU -> http://forums.pureoverclock.com/showthread.php?5736 ; you might have needed to increase you CPU PLL Voltage, but typically a <10% CPU OC requires very little playing around.

    Worst, if you have those 'Utilities' installed they are guaranteed to interfere in any OC -- they don't need to be 'running' in your face to be 'running' and screwing around conflicting with your BIOS... That's the reason I never install them. ;)
  14. I completely understand, everything worked fine. I ran prime and came back just now and it happened to blue screen while I was gone. So I'm unsure what happened.

    I'm looking into the dump files now. and I also put my computer back to the normal settings for the time being, it seems that its running at 1066 mhz 16gb. I think at this point I just want it running stable at 1866.

    I was reading other forums and posts state to use XMP for these sticks but I've read other places no to use XMP. So i'll stick with DOCP for the moment.
  15. XMP on the X58 is good for DDR3-1600 AND with (a) Tri-Channel Kit. Putting (2) Kits or worst Dual Channel (square peg / round hole) plus DDR3-1866 is a recipe of disaster in your case.

    You need to reduce the variables and as mentioned get rid of those BIOS utilities.

    DOCP or BCLK is the way to go; BCLK if the 'plan' includes OC the CPU.

    Look at the Event Manger for [+] Critical errors -> http://i1013.photobucket.com/albums/af254/Jaquith/Event_Manager.jpg
  16. I uninstalled the utilities.


    I found out that its a kernal-power problem. Its happened a few times actually in the past before I messed with my computer apparently.

  17. Event 41 is a generic way of Windows telling you it doesn't know why it shutdown. More than likely it either didn't like the BIOS settings or the fact of fast Dual (2/4) vs Tri (3/6) Channel.

    Try the first 4-DIMM slots or (Four Modules), see above, 1st option, same DOCP settings and re-run Prime95 + Blend.
  18. I have it in a2, a1, b2, c2 right now. Do you mean a2, a1, b2, b1? ( I have tried that previously it crashed everytime and when it did load windows it was a black screen the whole time)
  19. A1~A2 + B1~B2 aka first (4) DIMM slots. Ass-u-ming the failure was from A1~A2 + B1 + C1.
  20. I looked at the dmp file also.

    Quote:
    WHEA_UNCORRECTABLE_ERROR (124)...

    BUGCHECK_STR: 0x124_GenuineIntel

    CUSTOMER_CRASH_COUNT: 1

    DEFAULT_BUCKET_ID: VISTA_DRIVER_FAULT

    PROCESS_NAME: prime95.exe....

    FAILURE_BUCKET_ID: X64_0x124_GenuineIntel_PROCESSOR_CACHE

    BUCKET_ID: X64_0x124_GenuineIntel_PROCESSOR_CACHE


    I hope this is still just part of the same problem with my RAM.
  21. I took your new configuration and it didn't like it.

    During the restarting phase I got a "cmos bad checksum error" this just happened after I uninstalled the utility programs.
  22. First, it's not a looks contest, it's a works vs failure issue. If you want looks then RMA the RAM for a proper Tri Channel Kit (3/6 DIMMS).

    Second, Vista isn't helping things IMO Vista is in leagues with Windows ME.

    Third, the Checksum error is an artifact from those poorly written and problematic 'Eye Candy' Utilities.

    In order to test the RAM: 1. Memtest86+ for 2~4 passes or in your case 3~4 hours, 2. Prime95 + Blend. The added Blend test the RAM.
  23. I agree, its not a look contest.

    Utilities are uninstalled.

    Testing with memtest86+ on default configurations A2~A1+B1+C1 (anything manually set above what the motherboard gives sets, causes problems)
  24. Then you've got a bigger problem.

    Minimal BIOS (try):
    BIOS:
    Ai Overclock Tuner -> Auto
    DRAM Frequency -> DDR3-1600MHz
    -
    DRAM Timing Control -> Manual
    DRAM CAS# Latency -> 9
    DRAM RAS# to CAS# Delay -> 9
    DRAM RAS# PRE Time -> 9
    DRAM RAS# ACT Time -> 28
    -
    DRAM Timing Mode -> 2N
    -
    QPI/DRAM Core Voltage -> Auto
    DRAM Bus Voltage -> Auto

    Save & Exit = Yes

    F3-14900CL9Q-16GBXL ; CPU-z I found, OMG weird JEDEC's.


    Just discovered an ERROR with the timings posted at NewEgg:

    BIOS:
    Ai Overclock Tuner -> DOCP
    DRAM O.C. Profile -> DDR3-18XXMHz ; depends on the BCLK
    -
    DRAM Timing Control -> Manual
    DRAM CAS# Latency -> 9
    DRAM RAS# to CAS# Delay -> 10
    DRAM RAS# PRE Time -> 9
    DRAM RAS# ACT Time -> 28 29
    -
    DRAM Timing Mode -> 2N
    -
    QPI/DRAM Core Voltage -> 1.25v
    DRAM Bus Voltage -> 1.50v~1.55v ; depends on stability from Prime95 + Blend

    Save & Exit = Yes
  25. Well, Im about to do all the settings you just gave me.

    I ran memtest for 4 passes and received one error on the last pass like 90 percent way through the 4th pass.


    Also, I've read a few places people had problems with the cards and used a manual setting of 9-11-9-24 and it seemed to work for people (on a different board, however)

    BIOS:
    Ai Overclock Tuner -> DOCP
    DRAM O.C. Profile -> DDR3-1866; blck 133
    -
    DRAM Timing Control -> Manual
    DRAM CAS# Latency -> 9
    DRAM RAS# to CAS# Delay -> 10
    DRAM RAS# PRE Time -> 9
    DRAM RAS# ACT Time -> 29
    -
    DRAM Timing Mode -> 2N
    -
    QPI/DRAM Core Voltage -> 1.25v
    DRAM Bus Voltage -> 1.50v~1.55v.

    These settings makes it so I'm stuck at asus express gate.
  26. Okay, I used all your settings but I called emailed g.skill last night and I just got the email.

    "In order to properly use the cards, the QPI/DRAM Core V should be around 1.4. In this case, you have manually set your voltage to 1.25v which may cause stability issues on some motherboards."

    Also, I used all your settings and just changed the QPI to 1.4v and it seems to handle well. I passed 2 torture tests and I'm running blend right now with a regular test.
  27. Sure as a last resort I too was going to recommend a more standardized JEDEC but more like 10-10-10-30. A QPI/DRAM -> 1.40 is CrAzY on a 1.50 DIMM, it's CrAzY for even a 1.65v DIMM. The 'calculation' is DRAM Voltage - 0.30v <or> 1.50 - 0.30 = 1.20v <or> 1.65 - 0.30 = 1.35v. Narrowing the voltage difference to 0.10 will OVERLY stress the CPU IMC and anything > 1.35v is nuts -- IMO.

    Keep in mind, RAM 'Speed' is a function of BOTH Frequency (Higher) and CAS Latency (Lower). Meaning raising both completely defeats 'Fast RAM'. Note the chart:



    edit: If the Memtest error was Test #7 then it's a CPU IMC error: 1. too high/low QPI/VTT ; 2. Command Rate not set to 2N aka 2T.
  28. The error was indeed test 7. CPU-z says 2T. so its possible that the 1.25 might have been too low? Its at 1.4 now and I don't have any issues except when I boot sometimes, it tries to boot a few times and goes through; however, the tests do not crash my computer or any other sort and I'm not getting errors.
  29. Let me say a QPI/VTT of 1.40v is not good for your CPU. Another attempt might be to set the DRAM Voltage -> 1.60v and QPI/VTT -> 1.35v. I OC my RAM greater than Rated all of the time and on an X58 there's no damn way I'm going to use the '1.40v' option - period.

    To prove a point that this is a Dual vs Tri Channel problem try the following:

    1. DIMM Slots:
    CPU: | blank | RAM | blank | RAM | blank | RAM |

    2. BIOS:
    Ai Overclock Tuner -> DOCP
    DRAM O.C. Profile -> DDR3-18XXMHz ; depends on the BCLK
    -
    DRAM Timing Control -> Manual
    DRAM CAS# Latency -> 9
    DRAM RAS# to CAS# Delay -> 10
    DRAM RAS# PRE Time -> 9
    DRAM RAS# ACT Time -> 28 29
    -
    DRAM Timing Mode -> 2N
    -
    QPI/DRAM Core Voltage -> 1.25v
    DRAM Bus Voltage -> 1.50v~1.55v ; depends on stability from Prime95 + Blend

    Save & Exit = Yes
  30. Okay I will try this, I have my previous settings on that you said I should not use.

    Here is everything that my computer is at now. I'm using a few programs while so the temps are slightly higher also. Does anything on here look normal?

    CPU STATS
    CPU
    Intel Core i7 950
    Cores 4
    Threads 8
    Name Intel Core i7 950
    Code Name Bloomfield
    Package Socket 1366 LGA
    Technology 45nm
    Specification Intel(R) Core(TM) i7 CPU 950 @ 3.07GHz
    Family 6
    Extended Family 6
    Model A
    Extended Model 1A
    Stepping 5
    Revision D0
    Instructions MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, Intel 64
    Virtualization Supported, Enabled
    Hyperthreading Supported, Enabled
    Fan Speed 1125 RPM
    Bus Speed 133.6 MHz
    Rated Bus Speed 3205.3 MHz
    Stock Core Speed 3066 MHz
    Stock Bus Speed 133 MHz
    Average Temperature 46 °C
    Caches
    L1 Data Cache Size 4 x 32 KBytes
    L1 Instructions Cache Size 4 x 32 KBytes
    L2 Unified Cache Size 4 x 256 KBytes
    L3 Unified Cache Size 8192 KBytes
    Core 0
    Core Speed 3205.3 MHz
    Multiplier x 24.0
    Bus Speed 133.6 MHz
    Rated Bus Speed 3205.3 MHz
    Temperature 46 °C
    Thread 1
    APIC ID 0
    Thread 2
    APIC ID 1
    Core 1
    Core Speed 3205.3 MHz
    Multiplier x 24.0
    Bus Speed 133.6 MHz
    Rated Bus Speed 3205.3 MHz
    Temperature 45 °C
    Thread 1
    APIC ID 2
    Thread 2
    APIC ID 3
    Core 2
    Core Speed 3205.3 MHz
    Multiplier x 24.0
    Bus Speed 133.6 MHz
    Rated Bus Speed 3205.3 MHz
    Temperature 46 °C
    Thread 1
    APIC ID 4
    Thread 2
    APIC ID 5
    Core 3
    Core Speed 3205.3 MHz
    Multiplier x 24.0
    Bus Speed 133.6 MHz
    Rated Bus Speed 3205.3 MHz
    Temperature 45 °C
    Thread 1
    APIC ID 6
    Thread 2
    APIC ID 7


    RAM STATS
    RAM
    Memory slots
    Total memory slots 6
    Used memory slots 4
    Free memory slots 2
    Memory
    Type DDR3
    Size 16384 MBytes
    Channels # Triple
    DRAM Frequency 935.0 MHz
    CAS# Latency (CL) 9 clocks
    RAS# to CAS# Delay (tRCD) 10 clocks
    RAS# Precharge (tRP) 9 clocks
    Cycle Time (tRAS) 29 clocks
    Command Rate (CR) 2T
    Physical Memory
    Memory Usage 21 %
    Total Physical 16 GB
    Available Physical 13 GB
    Total Virtual 32 GB
    Available Virtual 28 GB
    SPD
    Number Of SPD Modules 4
    Slot #1
    Type DDR3
    Size 4096 MBytes
    Manufacturer G.Skill
    Max Bandwidth PC3-12800 (800 MHz)
    Part Number F3-14900CL9-4GBXL
    SPD Ext. EPP
    XMP--2
    Frequency
    JEDEC #6
    Frequency 838.1 MHz
    CAS# Latency 11.0
    RAS# To CAS# 11
    RAS# Precharge 11
    tRAS 30
    tRC 41
    Voltage 1.500 V
    JEDEC #5
    Frequency 761.9 MHz
    CAS# Latency 10.0
    RAS# To CAS# 10
    RAS# Precharge 10
    tRAS 27
    tRC 37
    Voltage 1.500 V
    JEDEC #4
    Frequency 685.7 MHz
    CAS# Latency 9.0
    RAS# To CAS# 9
    RAS# Precharge 9
    tRAS 24
    tRC 33
    Voltage 1.500 V
    JEDEC #3
    Frequency 609.5 MHz
    CAS# Latency 8.0
    RAS# To CAS# 8
    RAS# Precharge 8
    tRAS 22
    tRC 30
    Voltage 1.500 V
    JEDEC #2
    Frequency 533.3 MHz
    CAS# Latency 7.0
    RAS# To CAS# 7
    RAS# Precharge 7
    tRAS 19
    tRC 26
    Voltage 1.500 V
    JEDEC #1
    Frequency 457.1 MHz
    CAS# Latency 6.0
    RAS# To CAS# 6
    RAS# Precharge 6
    tRAS 16
    tRC 22
    Voltage 1.500 V
    Slot #2
    Type DDR3
    Size 4096 MBytes
    Manufacturer G.Skill
    Max Bandwidth PC3-12800 (800 MHz)
    Part Number F3-14900CL9-4GBXL
    SPD Ext. EPP
    XMP--2
    Frequency
    JEDEC #6
    Frequency 838.1 MHz
    CAS# Latency 11.0
    RAS# To CAS# 11
    RAS# Precharge 11
    tRAS 30
    tRC 41
    Voltage 1.500 V
    JEDEC #5
    Frequency 761.9 MHz
    CAS# Latency 10.0
    RAS# To CAS# 10
    RAS# Precharge 10
    tRAS 27
    tRC 37
    Voltage 1.500 V
    JEDEC #4
    Frequency 685.7 MHz
    CAS# Latency 9.0
    RAS# To CAS# 9
    RAS# Precharge 9
    tRAS 24
    tRC 33
    Voltage 1.500 V
    JEDEC #3
    Frequency 609.5 MHz
    CAS# Latency 8.0
    RAS# To CAS# 8
    RAS# Precharge 8
    tRAS 22
    tRC 30
    Voltage 1.500 V
    JEDEC #2
    Frequency 533.3 MHz
    CAS# Latency 7.0
    RAS# To CAS# 7
    RAS# Precharge 7
    tRAS 19
    tRC 26
    Voltage 1.500 V
    JEDEC #1
    Frequency 457.1 MHz
    CAS# Latency 6.0
    RAS# To CAS# 6
    RAS# Precharge 6
    tRAS 16
    tRC 22
    Voltage 1.500 V
    Slot #3
    Type DDR3
    Size 4096 MBytes
    Manufacturer G.Skill
    Max Bandwidth PC3-12800 (800 MHz)
    Part Number F3-14900CL9-4GBXL
    SPD Ext. EPP
    XMP--2
    Frequency
    JEDEC #6
    Frequency 838.1 MHz
    CAS# Latency 11.0
    RAS# To CAS# 11
    RAS# Precharge 11
    tRAS 30
    tRC 41
    Voltage 1.500 V
    JEDEC #5
    Frequency 761.9 MHz
    CAS# Latency 10.0
    RAS# To CAS# 10
    RAS# Precharge 10
    tRAS 27
    tRC 37
    Voltage 1.500 V
    JEDEC #4
    Frequency 685.7 MHz
    CAS# Latency 9.0
    RAS# To CAS# 9
    RAS# Precharge 9
    tRAS 24
    tRC 33
    Voltage 1.500 V
    JEDEC #3
    Frequency 609.5 MHz
    CAS# Latency 8.0
    RAS# To CAS# 8
    RAS# Precharge 8
    tRAS 22
    tRC 30
    Voltage 1.500 V
    JEDEC #2
    Frequency 533.3 MHz
    CAS# Latency 7.0
    RAS# To CAS# 7
    RAS# Precharge 7
    tRAS 19
    tRC 26
    Voltage 1.500 V
    JEDEC #1
    Frequency 457.1 MHz
    CAS# Latency 6.0
    RAS# To CAS# 6
    RAS# Precharge 6
    tRAS 16
    tRC 22
    Voltage 1.500 V
    Slot #4
    Type DDR3
    Size 4096 MBytes
    Manufacturer G.Skill
    Max Bandwidth PC3-12800 (800 MHz)
    Part Number F3-14900CL9-4GBXL
    SPD Ext. EPP
    XMP--2
    Frequency
    JEDEC #6
    Frequency 838.1 MHz
    CAS# Latency 11.0
    RAS# To CAS# 11
    RAS# Precharge 11
    tRAS 30
    tRC 41
    Voltage 1.500 V
    JEDEC #5
    Frequency 761.9 MHz
    CAS# Latency 10.0
    RAS# To CAS# 10
    RAS# Precharge 10
    tRAS 27
    tRC 37
    Voltage 1.500 V
    JEDEC #4
    Frequency 685.7 MHz
    CAS# Latency 9.0
    RAS# To CAS# 9
    RAS# Precharge 9
    tRAS 24
    tRC 33
    Voltage 1.500 V
    JEDEC #3
    Frequency 609.5 MHz
    CAS# Latency 8.0
    RAS# To CAS# 8
    RAS# Precharge 8
    tRAS 22
    tRC 30
    Voltage 1.500 V
    JEDEC #2
    Frequency 533.3 MHz
    CAS# Latency 7.0
    RAS# To CAS# 7
    RAS# Precharge 7
    tRAS 19
    tRC 26
    Voltage 1.500 V
    JEDEC #1
    Frequency 457.1 MHz
    CAS# Latency 6.0
    RAS# To CAS# 6
    RAS# Precharge 6
    tRAS 16
    tRC 22
    Voltage 1.500 V
  31. So it seems the NewEgg and my repetition of the 28 vs correct 29 works?

    I didn't see what DRAM Voltage or QPI/DRAM Voltage.

    I'm going to update the 29 setting.
  32. QPI is set at 1.4 and the DRAM is 1.5v

    According to XMP profile, which I am not using. Says the 1.4 and 1.5 is what the sticks were designed for.
  33. It's your CPU ;)
  34. I know, I really thank you for all the help you've done. I'm about to test the settings you gave me in a second, I was just updating some drivers first.
  35. I just got back from out of town.


    I pulled the extra stick and dropped it to 1600.

    QPI is now 1.25 and BUSV is 1.5 and its running stable for sure. I'm assuming, like you said, that the extra stick is causing some of the problems. I think I might work with it and increase the speed of my ram a little more by increasing the block by jumping the cpu a tiny bit and keeping the ram under 1866.

    Hopefully this will make it easier to get this all up and running. Jaquith you've been a huge help.
Ask a new question

Read More

Asus RAM Motherboards DIMM Product