Si tenes 600 querys, probablemente no tengas la misma cantidad de SP´s. Puede ser que tengas menos, porque en distintas páginas podrías "reutilizar" un SP.
No se en que te puede afectar. No creo que te crezca mucho el tamaño en disco de la BD.
Para crearlos tenes que hacer lo siguiente:
Código:
CREATE PROCEDURE dbo.nombreSP
@param1 int
@param2 varchar(255)
AS
SELECT
*
FROM
tabla
where
campo1 = @param1
and campo2 = @param2
Puede que no necesites parametros de entrada que son los que tienen el @. Y en vez de poner una consulta, podes utilizar insert into, update o delete.