This is not necessarily true. It's possible to have a hardware configuration that is the bottleneck. This is especially true when running Raspberry Pi or similar. Also, slow USB drives can become the bottleneck as well. Most modern desktops and laptops won't run into this though.
EDIT: To answer OPs original question. Yes, I'm pretty sure dedicated chips could speed things up but as another poster said, the initial investment would be large. Also, they would only be useful on initial sync, they wouldn't really be necessary after that.
It's $3 a chip. I probably eat that in 12 hours ($3), not something completely rediculous.
I tried running core on a USB external hard drive and it was definitely a lot slower than running it straight off the machine. (although we need an ecdsa chip for stuff to get really ramped up ).