hello,
i do not what kind of hardware do you think, but from my point of view is really nice hardware stuff from producer called
delta
... they have a great servo packs with great prices... then also they have kopplers and IO cards which should be used here... also have pulsetrain interface (pulse/dir) which is really like mesa card... beckhoff ethercat hardware is great, but price and avaibility was poor few years ago...
I am personally working with old kollmorgen stuff and newer pilz which I bought at scrapeyard... great stuff but there is no support and no documentation avaible... delta has all stuff avaible and all software free...
For PC it is very easy... you defenetely need Intel network chipset... main stream (beckhoff too) using just intel chipset because they have predeterminated RT, DC etc on board... lets check ethercat network drivers and then check chipset on you hardware if it is compatible... but nowdays there are some play because of generic driver makes things easier...
if you what hear something more precise, let us know...
regards