The rest of the setup is meh, I would recommend getting a PSU that is a little more towards 750 because with that type of setup your going to want to overclock some things and 570w is cutting it close.
570watts is more than enough (if it is a good psu) for any pc with a single gpu today, even with serious overclocking
corsair has some PSUs, be quiet e10 and 11 are very good aswell. do NOT save money with the psu, because if the psu fails, it will barbecue your pc (happened to me once, never again)
i personally would rather get a good 8GB rx480 custom than a 1060
Thanks man, so what is your recommendation for PSU and GPU? Also do I need to get some extra fans?
get a good case with retrieveable dust filters
Another point is that since I live in boardroom with limited space so my PC is literally stuck partly in the wall which made moving it around a real pain in the ass, any tips for how to clean your rig easily and how often should I clean my PC, usually I just open the case and use a brush to sweep the dust out.
Is this deal better?
no, 99,99% of all prebuilt PCs are shit