If there are hints regarding PIX and searching for memory leaks, I'll be grateful. Thanks in advance. If you wanted me to post additional info, please let me know by posting a post, that way I can read what you guys wanted.
Currently, after I enabled D3D10_CREATE_DEVICE_DEBUG flag in D3DCreateDeviceAndSwapChain(), I can see in the Output window a lot of these messages being shown:
D3D10: WARNING: ID3D10Buffer::SetPrivateData: Existing private data of same name with different size found! [ STATE_SETTING WARNING #55: SETPRIVATEDATA_CHANGINGPARAMS ]
D3D10: INFO: ID3D10Device::PSSetShaderResources: A currently bound PixelShader ShaderResourceView is being deleted; so naturally, will no longer be bound. [ STATE_SETTING INFO #43: PSSETSHADERRESOURCES_UNBINDDELETINGOBJECT ]