Excellent replacement for my 5-year-old Asus m32.Does not fit my old Nvidia GTX 1660 without tightly resting on two of the four SATA ports. The power supply traded out smoothly (400watt to 650watt). I didn't realize that the Wi-Fi is a dongle (included), but I do use it on ethernet so it does not matter to me.4x4Gb cards occupy slots, I was hoping for 2x8 with two slots free for adding instead of replacing 16Gb  to 32Gb.It Runs World of Warcraft at ultra graphics at 1440x900 smoothly at 48fps give and take 5fps (35fps city), considering old graphics card and full graphics allowable it's very playable. I will tweak out the ultra to trade for smoother quality.Very happy after 1 week of use (burn-in 16 hrs a day).