I assume that you have ruled out the Database Diagrams feature that exists in SSMS? Can you elaborate why that wasn't suitable, as that'll give details on what features it is missing for your needs.
In addition to SSMS Database Diagrams feature, I've also used Redgate's SQL Dependancy Tracker for visualisation as well, though that is a paid product.