Как быстро развернуть 5гб mysql дамп в Windows?
Ускорить работу с дисковой системой можно, если у тебя в дампе множество инсертов.
Подели их на куски и оберни скажем каждые тысячу инсертов транзакцией:
START TRANSACTION;
   INSERT ...
   INSERT ...
   ...
   COMMIT;

Отключи проверку уникальности ключей перед восстановлением
SET FOREIGN_KEY_CHECKS = 0;
   SET UNIQUE_CHECKS = 0;
после включи ее назад
SET UNIQUE_CHECKS = 1;
  SET FOREIGN_KEY_CHECKS = 1;

Это то, что навскидку.
А так - сам mysql достаточно хорошо оптимизирован и под Линукс и под Виндовс. Думаю у тебя все же винда и линукс имеют либо разные спецификации железа либо настройки самой mysql..
Windows конечно медленнее linux работает с диском, но не на порядок же, железо не одинаковое? на linux ssd а на windows hdd?

Итоговые файлы базы данных какого размера получаются? влезут ли они, если их разместить на ram диске, создав таблеспейсы на нем его перед импортом, потом перенесешь обратно (я помню достаточно давно останавливал базу, переносил каталог с таблеспейсами на рам диск, а на прежнем месте оставлял символическую ссылку, потом, после тяжелой работы с базой, так же остановив ее, переносил обратно)