Is it important to assign CSS injector and JS injector code snippets to specific pages instead of site wide?
For those amount of lines, it's no biggie, specially if you're caching, as those lines gets cached as HTML.

An alternative, the good practice, would be to add the css to your theme's style.css file and the JS to your theme.info file. That way you can aggregate and compress them along with your other files.

Aggregating and compressing makes a huge difference. You should do that if you aren't already. (speaking of all your css and js files).