Hauptvorteil ist, dass Du wait() verwenden kannst. Du musst also nicht in jedem Frame ein vec_dist() ausführen sondern nur jedes 4. Frame oder beispielsweise alle 8 Ticks. Anderer Vorteil ist, dass Du mit weniger Sprites, mehr Staub darstellen kannst und weniger Partikel verbrauchst. Das sollte die benötigte Fillrate etwas reduzieren.