Primero:
1) Si es mas útil, sencillo y es mas fácil el implementar funciones por supuesto que lo usaría, no hacerlo seria estúpido.
2) Depende de que necesites, no se nada de programar pero puedo probarlo.
SOBRE TU PC O LAPTOP
1)Windows 10 64 bits
2)Intel core I5-4590 3.30Ghz
Gtx 1060 6Gb
3)16...