Я не использовал i4o, но использовал PLINQ.
Не зная специфики запроса, который вы пытаетесь улучшить, трудно сказать, какой (если таковой имеется) поможет.
PLINQ допускает многопроцессорную обработку запросов, где это применимо. Однако есть время, когда параллельная обработка не поможет.
Похоже, i4o помогает с индексацией, что ускоряет некоторые вызовы, но не другие.
Суть в том, что это зависит от выполняемого запроса.