The 400pF limit on I2C is generally fairly lenient. Its not a fast bus my any means, but thats why DDC over longer cables usually ends up with a more powerful driver to overcome the rise time issue. And VGA and HDMI cables where the link is used are shielded.
Longer runs? Just use RS485.
Longer runs? Just use RS485.