the best way to gain muscle quickly
You can't "gain muscle quickly". Stop asking it that way. The best way to get a significant amount of muscle is to run long but sustainable cycles.
stick by the basics with test base, npp and an estrogen inhibiting dht derivitates
I'd stay as far away from NPP as possible. It's neurotoxic, aromatises like crazy, does NOT promote collagen synthesys, has a very low concentration, etc.
Also I don't like the term "DHT derivatives". None of the compounds usually thought of in this group have effects anywhere similar to DHT, the only common property they have is they don't aromatise (but there are some "non-DHT derivatives that don't - tbol, halo, tren).
And yes, the point of the secondary anabolic is to control aromatisation, if you are using aromatisable compounds. Ideally, you'd use a trt dose of testosterone and add as much masteron as you need to grow. Since mast is gone everywhere, the next best option is to find the ratio of testosterone and the secondary anabolic (which controls aromatisation, so EQ or primo) and use as much as you need to grow. Orals are not sustainable long term, tren definitively isn't and the rest of injectables are just worse when compared to EQ or primo or mast. Also, get GH asap. It's a gamechanger.
all of them dosed so high that you gain at least 1 kg of muscle with as less side effects possible over a long time
all of them dosed just as much as you need to grow. And it's not just about side effects, it's about health, so mandatory bloodwork while on cycle.
In conclusion: if you think you will make significant progress in a year, where you do a 2 month blast on 2g of total gear, then have to cruise for 3 months while recovering and keep repeating it, you are very mistaken.