C# Performance Improvement Tips