У каждого варианта свои преимущества и недостатки. HTTP — более быстрый, так как поддерживает кэширование. А SOCKS обеспечивает лучшую анонимность, так как скрывает заголовки запрашиваемых страниц.