I think some people are drastically underestimating the cost of producing an ASIC. ASICs cost millions of dollars to design and manufacture.
FPGAs are a possibility. I'm not sure how much faster an FPGA will be than a GPU though. You will basically be re-creating the hardware multipliers that already exist on the GPU.