The design / requirements of your experiment itself can obviously influence what the minimum computer specification should be to provide good timing / performance.
The dual process design when running using psychopy.iohub also influences the minimum suggested specifications as follows:
Intel i5 or i7 CPU. A minimum of two CPU cores is needed.
8 GB of RAM
Windows 7 +, OS X 10.7.5 +, or Linux Kernel 2.6 +
Please see the Recommended hardware section for further information that applies to PsychoPy® in general.
When using psychopy.iohub, the following constrains should be noted:
The pyglet graphics backend must be used; pygame is not supported.
ioHub devices that report position data use the unit type defined by the PsychoPy® Window. However, position data is reported using the full screen area and size the window was created in. Therefore, for accurate window position reporting, the PsychoPy® window must be made full screen.
On macOS, Assistive Device support must be enabled when using psychopy.iohub: