It has actually, but only on top end systems with 1600-2200mhz ram.
Dolphin only has the equivalent of singlethreaded dram access when doing the efb to ram transfers, it could go a little faster with multithreaded access but that has its own impossibilities for a couple of known reasons.
Quote:Dolphin only has the equivalent of singlethreaded dram access when doing the efb to ram transfers, it could go a little faster with multithreaded access but that has its own impossibilities for a couple of known reasons.
Regardless of whether it has singlethreaded or multithreaded access significantly faster ram should produce better gamespeed if memory bandwidth was a serious contributing factor to the applications performance. Sandy bridge/nehalem users have reported no difference in performance between ddr3 1333 MHz, 1600MHz, and 1866 MHz ram. We've only had a couple of people test this and they all happened to be using recent high end intel cpus so we don't have any tests to confirm that this is also true for amd cpus but it's pretty safe to assume so. It's also safe to assume that lower end cpus with less cache may actually offer a significant difference in performance from changes in memory bandwidth since they will require more frequent memory interactions.
The same thing goes for pci-e bandwidth.
Everyone says it should improve performance because it's logical given how efb copy to ram emulation works. However I will not start believing these people until they can actually produce some statistical evidence.