Производительность зависит ...Если вы выполняете много параллельных задач, тогда задачи .net 4 будут работать лучше, плюс вам будет предоставлен более точный контроль (более надежная отмена, возможность одновременно выполнять несколько задач, возможность создавать отношения родительских и дочерних задач, возможностьукажите LongRunning и т. д. и т. д. и т. д.)
Кроме того, возможность указать свой собственный TaskScheduler означает, что вы можете настроить его для своих нужд.Встроенный планировщик заданий гораздо более осведомлен о многоядерности, чем старый ThreadPool.
Что касается использования большего количества памяти.Каждый поток резервирует минимум 1 МБ памяти, крошечный объем, используемый для хранения объекта задачи, несущественен.Я действительно думаю, что это последнее из твоих беспокойств.