faceless, 1 и 2) Люди не роботы, как и во всем, это дело тренировок.
3) А вот этот вариант надо проработать. В первую очередь - максимально возможное быстродействующее "железо" (мать-проц-память-винт-...).
Прикупи хороший аудиоинтерфейс (usb или firewire), ставь любую хорошую аудиопрограмму, обязательно ставить ASIO4all или родной драйвер
и уже потом писаться и проверяться, тренироваться.
Например, используя внешний аудиоинтерфейс M-Audio Firewire Solo или клавиатуру M-Audio Firewire Ozonic имеем задержку всего 6-8мс (с родным асио от M-Audio, проверено на двух разных ПК).
Не агитирую за них, можно прекрасно обойтись usb-интерфейсами, задержки от 100мс, регулируется компенсациями, использовать direct-мониторинг.