This is an awesome article, thanks a lot for writing it! Especially performance requirements are something that I feel like people seem to dismiss sometimes. Like 32 bit not being supported in RenPy 8 anymore ;_;
There's by the way an interesting dilemma of optimizing disc space vs. performance requirements in Titanfall that might interest you. Since uncompressed audio labors the CPU less, they decided to go for uncompressed audio to make it playable on weaker hardware. On the other hand that meant that instead of 3-6 GB, the audio ended up taking up 35 GB, which was bad for people with small hard drives.
One note regarding audio that I'd like to add is that using opus instead of ogg decreases the audio file size by even more. The trade-off is that opus labors the CPU slightly more than ogg. The CPU labor increase is usually irrelevant for most VNs made in RenPy, though, unless the game already has features that labor the CPU a lot.