I know that the Ralink RT5390 is garbage. It's starting to go and I need to replace it. I would like something that is dual band and also has bluetooth. I thought it would be as easy as finding replacement RAM but there seems to be a myriad of wireless cards out there and I'm worried about getting something that won't be compatible. Is it as simple as making sure that it's PCI express half-length mini card? OR is there more to it than that? I tried to see if there was some type of comparability chart or website I could use before blindly ordering something with my fingers crossed. The desktop is stock other than upgrading to Windows 10, replacing the HDD with a SSD and upgrading the ram to 16GB. Any assistance or pointing me in the right direction would be greatly appreciated