Somente notando um ponto em relação ao ponto 2:
2 - Não, entretanto existe um limite no qual o seu computador consegue "indexar" se percorrer este indice, buscar o arquivo no disco (leia-se seek time e outras coisitas mais...), e devolver ao usuario for maior que o tempo de baixar da internet e devolver ao usuario, ai sim, se torna mais lento. (Ou seja caches gigantesco em HD lentos, terão impacto de perfomance se sua internet for muito mais "rapida").
Quanto a sua segunda duvida, depende da distro que ele é instalada, mas voce pode verificar melhor qual o seu squid utilizando, verificando no arquivo squid.conf os seguintes parametros:
cache_effective_user
cache_effective_group