Is it possible to have all the distribution tables use In-Memory OLTP (formerly known as Hekaton) for enhancing performance of the distribution database?
Have you tried it?
Did that increase the overall performance when the distribution database was the bottleneck for your replication?