Background:
I am aware of this SO question about Transactional NTFS (TxF) and this article describing how to use it, but I am looking for <
Have you considered filestream support in SQL Server 2008 (if you're using SQL Server 2008 of course)? I'm not sure about performance, but it offers transactionality and supports backup/restore.