I have two DI-524 routers and a bunch of wireless cards; never a single problem.
I notice a lot of complaints about their newest products (eg MIMO routers) but once they update the firmware a couple times things improve. (
alanw it seems in your case it needs seven

)