A MacBook Pro runs well with long vga cable (I personally think 100 feet is the limit !).
The problem comes from bad quality or high resolution, or both.
You can try although cat5 ethernet cables and vga-rj45 passive baluns or active adapters. The ethernet cable is often better to carry signals over long distances and less less expensive.