RAM und sonstige Ressourcen kannst Du so vergeben, wie Du es für nötig hälst. Du solltest den Speicher allerdings nicht durch die VM's überbuchen. Für Windows gebe ich immer so ab 6 GB RAM, darunter macht es weniger Spass. Die default Konfiguration hatte ich noch nie benutzt, ich mache das immer benutzerdefiniert. Und wenn Du viel schreibst und löscht auf der VM, würde ich immer Thick verwenden.
Win 10 ist allerdings weniger geeignet für VM's, vor allem, wenn die 24/7 laufen sollen. Weil sich die 10er VM's halt gerne mal einen ungewollten Restart genehmigen. Auch als host OS für die Virtualisierung ist es nur bedingt geeignet, mitunter auch aus dem Grund. Bei Windows 8.1 in der VM hast Du halt das Problem mit der bescheuerten Wisch- und Ecken Bedienung, das ist für VM's auch nur bedingt zu empfehlen. Win 7, bzw. 2k8 R2 ist meiner Meinung nach z.Z. das beste Windows OS, wenn es um Virtualisierung geht. Aber dort ist halt der Support 2020 vorbei.