no. creo que no me entendiste. No es la cantidad de parametros/valor lo que influye, sino la cantidad de caracteres de la URL.
Si mandás un sólo parámetro con un string de 3000 caracteres como valor, el request va a captar los los primeros 2056 caracteres ya que la url, por ejemplo
http://localhost/1.asp?, tiene 27 caracteres (27+2056=2083)
Me parece que la solución es meter esos valores en un form con campos ocultos y metodo POST. Lo podés enviar mediante un botón o un enlace y una funsion javascript (pero esto último no sé como.. no estoy puesto en JS)