Yes, 4g of thermal paste is enough to use for multiple applications on a CPU or GPU. It is quite a lot. The application between the CPU or GPU and the heat sink requires a tiny amount of paste in general.